package com.filter;

import java.io.IOException;
import java.util.Map;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.beans.User;

public class ConfigFilter  implements Filter {
		@SuppressWarnings("unchecked")

		public void destroy() {
		}
		public void doFilter(ServletRequest req, ServletResponse res,
				FilterChain chain) throws IOException, ServletException {
			if (req instanceof HttpServletRequest) {
				doFilter((HttpServletRequest) req, (HttpServletResponse) res, chain);
			} else {
				chain.doFilter(req, res);
			}
		}

		@SuppressWarnings("unchecked")
		public void doFilter(HttpServletRequest request,HttpServletResponse response, FilterChain chain)
				throws IOException, ServletException {
			
			chain.doFilter(request, response);
		}

		@SuppressWarnings("unchecked")
		public void init(FilterConfig config) throws ServletException {
		}
}
